package tests.base;

import base.Medico;

import org.junit.*;

public class MedicoTest {
	
	private Medico m;
	
	@Before
	public void init() {
		m = new Medico(1);
	}
	
	@After
	public void deinit() {
		m = null;
	}
	
	@Test
	public void Crefito() {
		m.setCrefito("crefito");
		Assert.assertNotNull(m.getCrefito());
		Assert.assertEquals(m.getCrefito(), "crefito");
	}

	@Test
	public void Dados() {
		m.setDados("dados");
		Assert.assertNotNull(m.getDados());
		Assert.assertEquals(m.getDados(), "dados");
	}

	@Test
	public void Admin() {
		Assert.assertFalse(m.isAdmin());
		
		m.setAdmin(true);
		Assert.assertTrue(m.isAdmin());
		
		m.setAdmin(false);
		Assert.assertFalse(m.isAdmin());
	}
}